package com.project.template.dto;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;

public class OrderDTO {
    @NotBlank(message = "订单类型不能为空")
    @Pattern(regexp = "[01]", message = "无效的订单类型")
    private String otype; // 0-自提 1-配送

    @NotBlank(message = "支付方式不能为空")
    private String paymentType; // 支付方式

    @Size(max = 100, message = "备注不能超过100字")
    private String remark;

    // 配送信息（当otype=1时必填）
    private String address; // 建议JSON格式存储

    // 自提信息（当otype=0时必填）
    private String pickupCode; // 自提码
}
